function FAQ() {}

$().ready(function(){FAQ.build()});
FAQ.build = function() {
	$(".deleteFAQ").each(function(){
		$(this).bind("click", function(e){
			FAQ.remove($(this));
		});
	});
	$(".FAQheader").each(function(){
		$(this).bind("click", function(e){
			$("#oneFAQText_"+$(this).attr("attrId")).slideToggle("slow");
		});
	});
	
}

FAQ.remove = function (objLink) {
	if (confirm("Вы уверены?")) {
		var faqId = $(objLink).attr("attrId");
		var userId = $(objLink).attr("attrIdUser");
		var ajaxProgress = '<img class="ajaxImage" id="a_'+faqId+'" src="' + W_IMAGES + 'icons/ajax.gif" alt="Подождите. Выполняется операция." />';
		if ($(objLink).attr("pressed") == "pressed") return false;
		$(objLink).attr("pressed", "pressed"); // Добавляем защиту от повторных нажатий
		$(ajaxProgress).insertAfter(objLink);
		$("#a_"+faqId).css("margin-left", "5px");
	  
    $.post(W_AJAX + "faq/remove/" + faqId + "/", {}, 
      function(arrInfo){
        if(arrInfo['result'] == 'OK') {
	  			$("#faq_"+faqId).remove();
	  		}
	  		else {
	  			alert(arrInfo['err_text']);
	  		}
    	},
    	'json'
    );

	  $(objLink).removeAttr("pressed");
	  $("#a_"+faqId).remove();
	}
}

